temporary removable splint - French English Dictionary